package com.ruoyi.product.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

@Data
public class FavoritesAddParam {

    @NotNull(message = "商品id不能为空")
    @ApiModelProperty("商品id")
    private Long productId;

    /**
     * 商品图片
     */
    @NotBlank(message = "商品图片不能为空")
    @ApiModelProperty("商品图片url")
    private String productImg;

    /**
     * 商品单位，比如盒，份，个
     */
    @NotBlank(message = "商品单位不能为空")
    @ApiModelProperty("商品单位")
    private String unit;

    /**
     * 商品收藏时的现价
     */
    @NotNull(message = "商品现价不能为空")
    @ApiModelProperty("商品现价")
    private BigDecimal productPrice;

    /**
     * 商品收藏时的原价
     */
    @NotNull(message = "商品原价不能为空")
    @ApiModelProperty("商品原价")
    private BigDecimal productOrignPrice;

}
